@charset "utf-8";
.new{
    min-height: 1796px;
    margin-left: 150px;
    position: relative;
    .chanping{
        width: 1225px;
        border-bottom:4px solid #ff9000 ;
        margin-top: 38px;
        p{
            height: 49px;
            width: 175px;
            background: #ff9000;
            font-size: 22px;
            line-height: 49px;
            color: #fff;
            padding-left: 25px;
        }
    }
   .new-shouye{
       margin: 66px 0 16px 0;
       color: #999;
       font-size: 17px;
       line-height: 17px;
       a{
        font-size: 17px;
        line-height: 17px;
        color: #999;
       }
   } 

//    详情页面
   .shopping{
       width: 1222px;
       height: 751px;
       border: 1px solid #cccccc;
       position: relative;
       .newa{
        position: absolute;
        right: 50px;
        top: 70px;
   }
       .left{
           float: left;
           position: relative;
           #box {
            margin: 50px 0 0 90px;
            position: absolute;
            left: 0;
            width: 400px;
            height: 400px;
        }
        #box img {
            width: 400px;
            height: 400px;
        }
        #box span {
            position: absolute;
            display: none;
            left: 0;
            top: 0;
            width: 200px;
            height: 200px;
            background-color: rgba(255,0,255,0.3);
            cursor: move;
        }
        #bigBox {
            margin-top: 50px;
            margin-left: 90px;
            display: none;
            position: absolute;
            left: 410px;
            width: 400px;
            height: 400px;
            overflow: hidden;
        }
        #bigBox img {
            position: absolute;
        }
       }
       .imgList{
           width: 600px;
           height: 98px;
           margin:88px 0 0 50px;
            input{
            width: 23px;
            height: 98px;
            border: 1px solid #ccc;
            }
           li{
               float: left;
               width: 98px;
               height: 98px;
               border: 1px solid #ccc;
               margin-right: 10px;
               img{
                   width: 71px;
                   height: 80px;
                   margin: 9px 0 0 13px;
               }
           }
           .li1{
            margin-right:0 ;
           }
       }
       .button{
           width: 700px;
           margin-top: 500px;
           input{
            width: 23px;
            height: 98px;
            border: 1px solid #ccc;
            float: left;
            // margin-left: 50px;
        }
        input:nth-of-type(1){
            margin-right: 10px;
            font-size: 25px;
            color: #ccc;
        }
        input:nth-of-type(2){
            margin-left: 10px;
            font-size: 25px;
            color: #ccc;
        }
       }


    #wrap {
        position: relative;
    }

   }
   .right{
       float: left;
       h3{
           font-size: 44px;
           line-height: 44px;
           color: #000;
           padding-top: 59px;
       }
       p{
           font-size: 22px;
           color: #999999;
           line-height: 22px;
           margin-top: 15px;
       }
       .price{
           font-size: 26px;
           line-height: 26px;
           color: #ff0052;
           padding-top: 27px;
           padding-bottom: 33px;
           border-bottom: 1px solid #ccc;
       }
       .freight_wrap{
           margin-top: 34px;
       }
       .flbig{
           font-size: 22px;
           line-height: 22px;
           color: #000;
           float: left;
       }
       .fl{
           margin-top: 5px;
           color: #b39999;
           font-size: 13px;
           line-height: 13px;
           float: left;
           a{
            float: left;
           }
       }
       .priceList{
           height: 69px;
           li{
               width: 55px;
               height: 38px;
               float: left;
               font-size: 14px;
               color: #999999;
               line-height: 38px;
               text-align: center;
               border: 1px solid #999999;
               margin:40px 17px 0 0;
           }
           .ac{
            border:1px solid #ff9000;
           }
       }

       .style{
           margin-top: 50px;
           b{
               font-size: 22px;
               color: #000;
               line-height: 22px;
           }
           .cueernt{
            width: 80px;
            height: 38px;
            font-size: 14px;
            color: #999999;
            line-height: 38px;
            text-align: center;
            border: 1px solid #999999;
           }
       }
       .changeNum{
           margin-top: 28px;
           b{
            font-size: 22px;
            color: #000;
            line-height: 22px;
           }
           .subBtn{
               width: 24px;
               height: 35px;
               border: 1px solid #efefef;
           }
           .addBtn{
            width: 24px;
            height: 35px;
            border: 1px solid #efefef;
           }
           input{
               width: 78px;
               height: 35px;
               border: 1px solid #999999;
               font-size: 11px;
               line-height: 35px;
               text-align: center;
           }
           span{
               font-size: 11px;
               line-height: 11px;
               text-align: center;
               color: #999999;
               margin-left: 15px;
           }
       }
       .anniu{
        margin-top: 31px;
        border-top:1px solid #efefef ;
        .okBtn{
            float: left;
            margin-top: 42px;
            margin-left: 10px;
            width: 180px;
            height: 50px;
        }
        .okBnt{
            display: block;
            float: left;
            margin-top: 42px;
            margin-left: 10px;
            width: 180px;
            height: 50px;
            
        }
        .okBtn{
            font-size: 29px;
            line-height: 29px;
            color: #fff;
            background: #ff9000;
            border: none;
        }
        .okBnt{
            font-size: 29px;
            line-height: 29px;
            color: #999999;
            background: #efefef;
            border: 1px solid #cccccc;
            padding-top: 10px;
            padding-left: 15px;
        }
        .okBtn:hover{
            background-color: #ff7300;
        }
        .okBnt:hover{
            color:#ff9000 ;
            background: rgba(255, 94, 0,0.2);
            border: 1px solid #ff9000;
        }
       }
   }
}
.cart{
    width: 80px;
    height: 150px;
    background: #ff0052;
    position: fixed;
    right: 0;
    top: 300px;
    line-height: 150px;
    text-align: center;
}
.bigbox{
    position: absolute;
    left:475px; top: 0px;
    width: 600px;
    height: 600px;
    display: none;
}
